/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package main;

import controleur.Controleur;
import controleur.Programme;
import generation.ParseException;
import librairies.OutputStreamManager;
import vue.VueInterpreteur;

/**
 *
 * @author FM & KB
 */
public class Main {

    public static void main(String args[]) throws ParseException {
      
        VueInterpreteur vue = new VueInterpreteur();
        OutputStreamManager output = new OutputStreamManager(vue.getTextConsole());
        vue.setTextConsole(output.getTxtPane());
        Programme programme = new Programme();
        Controleur controleur = new Controleur(vue, programme);
        vue.abonnement(controleur);
        vue.setVisible(true);
    }
}

